<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM.ViewModel" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM.ViewModel" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="MoneyRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="AdvanceBgSourceId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Allow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Amount" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="AmountTax" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="AmountVat" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="ApproveId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BgExpGrpId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BgProjOperExpId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BgProjOperId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BgSourceId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BgYear" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BorrowEndDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BorrowNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BorrowReturnDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BorrowStartDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BorrowTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ContactId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedWhen" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CreditCardNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DebtorContactId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DebtorEmpId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DnId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DocRefNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmpId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="EventId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="JobSiteId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="MoneyReqDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="MoneyReqDtlName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MoneyReqId" type="xs:int" />
      <xs:element minOccurs="0" name="MoneyReqName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MoneyReqNamePlus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PercentTax" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="PercentVat" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="RecordStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RefNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TranGrpId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TranferJobSiteId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TranferJobSiteName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TravelReqId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TravelTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="UpdatedWhen" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="UseAdvance" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkAreaId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MoneyRequest" nillable="true" type="tns:MoneyRequest" />
</xs:schema>